The conversion of a dynamic B-spline curve into piecewise polynomials in power form
نویسندگان
چکیده
The evaluation of points and the computations of in¯ection points or cusps on a curve are often necessary in CAGD applications. When a curve is represented in a B-spline form, such computations can be made easier once it is transformed into a set of piecewise polynomial curves in power form. The usual practice of the transformation of a B-spline curve into a set of piecewise polynomial curves in power form is done either by a knot re®nement followed by basis conversions, or by applying a Taylor expansion on each knot span of a B-spline curve. Presented in this paper is a new algorithm to convert a B-spline curve into a set of piecewise polynomial curves in power form. Experiment shows that the proposed algorithm signi®cantly outperforms the conventional approach when one or more control points of a B-spline curve are continuously moving. q 2002 Elsevier Science Ltd. All rights reserved.
منابع مشابه
Piecewise cubic interpolation of fuzzy data based on B-spline basis functions
In this paper fuzzy piecewise cubic interpolation is constructed for fuzzy data based on B-spline basis functions. We add two new additional conditions which guarantee uniqueness of fuzzy B-spline interpolation.Other conditions are imposed on the interpolation data to guarantee that the interpolation function to be a well-defined fuzzy function. Finally some examples are given to illustrate the...
متن کاملChapter 3: Piecewise Polynomial Curves and Surfaces (Finite Elements)
1 Piecewise Polynomials 2 1.1 Barycentric and Bernstein-Bézier Bases . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 B-Spline Basis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.3 Trimmed Freeform Patches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4 Implicit Algebraic Surface Patches . . . . . . . . . . . . . . . . . . . . . ....
متن کاملLecture 28: Knot Insertion Algorithms for B-spline Curves and Surfaces
B-spline methods have several advantages over Bezier techniques. B-splines are piecewise polynomials that meet smoothly at their common boundaries independent of the location of the control points. This guaranteed smoothness allows designers to use low degree polynomial pieces to construct complicated freeform shapes. In addition, a control point of a B-spline curve or surface has no influence ...
متن کاملQuasi-hierarchical Powell-Sabin B-splines
Hierarchical Powell-Sabin splines are C-continuous piecewise quadratic polynomials defined on a hierarchical triangulation. The mesh is obtained by partitioning an initial conforming triangulation locally with a triadic split, so that it is no longer conforming. We propose a normalized quasi-hierarchical basis for this spline space. The B-spline basis functions have a local support, they form a...
متن کاملA matrix Method for Computing the Derivatives of Interval Uniform B-Spline Curves
The matrix forms for curves and surfaces were largely promoted in CAD. These formulations are very compact to write, simple to program, and clear to understand. They manifest the desired basis as a matrix transformation of the common power basis. Furthermore, this implementation can be made extremely fast if appropriate matrix facilities are available in either hardware or software. Derivatives...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer-Aided Design
دوره 34 شماره
صفحات -
تاریخ انتشار 2002